@charset "UTF-8";

.bdp-state-form {
	.bdp-state-form-list {
		.bdp-state-form-list-title {
			display: inline-block;
			max-width: 100%;
			margin-bottom: 5px;
			font-weight: bold;
		}

		.bdp-state-form-list-content {
			border: 1px solid #DDD;
			padding: 10px;
			margin-bottom: 15px;

			.bdp-state-form-list-content-empty {
				border-bottom: 1px solid #f4f4f4;
				padding: 0 0 10px 0;
			}
		}
	}

	.form-group-list {
		label.form-label {
			display: block;
		}

		.checkbox-inline, .radio-inline {
			margin: 0 0 0 10px;
		}

		&:not(.form-group) {
			label {
				+ .checkbox, + .radio {
					margin-top: 0;
				}
			}

			.checkbox, .radio {
				padding-left: 20px;
			}
		}
	}
}
